package com.xuwang.pojo;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.xuwang.pojo.GovernmentDepartment;

/**
 * 政府工作人员基本信息表(GovernmentStaff)实体类
 *
 * @author yuepeng
 * @since 2021-09-13 09:42:21
 * @version 1.0
 */
@ApiModel(value = "GovernmentStaff",description = "政府工作人员基本信息表")
public class GovernmentStaff implements Serializable {
    private static final long serialVersionUID = 975418756897129675L;
    /**
    * 主键
    */
	@ApiModelProperty(name = "id",notes = "主键",dataType = "Integer",required = true)
    private Integer id;
    /**
    * 序号
    */
	@ApiModelProperty(name = "staffNumber",notes = "序号",dataType = "Integer",required = true)
    private Integer staffNumber;
    /**
    * 所属部门id
    */
	@ApiModelProperty(name = "governmentDepartmentId",notes = "所属部门id",dataType = "Integer",required = true)
    private Integer governmentDepartmentId;
    /**
    * 姓名
    */
	@ApiModelProperty(name = "staffName",notes = "姓名",dataType = "Integer",required = true)
    private String staffName;
    /**
    * 性别
    */
	@ApiModelProperty(name = "sex",notes = "性别",dataType = "Integer",required = true)
    private Integer sex;
    /**
    * 身份证号码
    */
	@ApiModelProperty(name = "idNumber",notes = "身份证号码",dataType = "String",required = true)
    private String idNumber;
    /**
    * 职位id
    */
	@ApiModelProperty(name = "jobId",notes = "职位id",dataType = "Integer",required = true)
    private Integer jobId;
    /**
    * 个人电话
    */
	@ApiModelProperty(name = "personalPhone",notes = "个人电话",dataType = "String",required = true)
    private String personalPhone;
    /**
    * 办公室电话
    */
	@ApiModelProperty(name = "officePhone",notes = "办公室电话",dataType = "String",required = true)
    private String officePhone;
    /**
    * 执法证号
    */
	@ApiModelProperty(name = "lawNumber",notes = "执法证号",dataType = "String",required = true)
    private String lawNumber;
    /**
    * 附件
    */
	@ApiModelProperty(name = "accessory",notes = "附件",dataType = "String",required = false)
    private String accessory;
    /**
    * 关联所属部门
    */
	@ApiModelProperty(name = "governmentDepartment",notes = "关联所属部门",dataType = "GovernmentDepartment",required = false)
    private GovernmentDepartment governmentDepartment;
    /**
    * 关联职位
    */
	@ApiModelProperty(name = "governmentJob",notes = "关联职位",dataType = "GovernmentJob",required = false)
    private GovernmentJob governmentJob;

    public GovernmentDepartment getGovernmentDepartment() {
        return governmentDepartment;
    }

    public void setGovernmentDepartment(GovernmentDepartment governmentDepartment) {
        this.governmentDepartment = governmentDepartment;
    }

    public GovernmentJob getGovernmentJob() {
        return governmentJob;
    }

    public void setGovernmentJob(GovernmentJob governmentJob) {
        this.governmentJob = governmentJob;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public Integer getStaffNumber() {
        return staffNumber;
    }

    public void setStaffNumber(Integer staffNumber) {
        this.staffNumber = staffNumber;
    }

    public Integer getGovernmentDepartmentId() {
        return governmentDepartmentId;
    }

    public void setGovernmentDepartmentId(Integer governmentDepartmentId) {
        this.governmentDepartmentId = governmentDepartmentId;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }
        
    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }
        
    public Integer getJobId() {
        return jobId;
    }

    public void setJobId(Integer jobId) {
        this.jobId = jobId;
    }
        
    public String getPersonalPhone() {
        return personalPhone;
    }

    public void setPersonalPhone(String personalPhone) {
        this.personalPhone = personalPhone;
    }
        
    public String getOfficePhone() {
        return officePhone;
    }

    public void setOfficePhone(String officePhone) {
        this.officePhone = officePhone;
    }
        
    public String getLawNumber() {
        return lawNumber;
    }

    public void setLawNumber(String lawNumber) {
        this.lawNumber = lawNumber;
    }
        
    public String getAccessory() {
        return accessory;
    }

    public void setAccessory(String accessory) {
        this.accessory = accessory;
    }

}